package org.moyrax.compressor;

import java.io.File;

import org.apache.maven.shared.model.fileset.FileSet;

/**
 * Represents a bundle configuration entry in the POM file.
 *
 * @author Matias Mirabelli <lumen.night@gmail.com>
 */
public class Bundle {
  /**
   * Source files to be written to the bundle.
   *
   * @parameter
   * @required
   */
  public FileSet files;

  /**
   * Source files to be compressed.
   *
   * @parameter
   * @required
   */
  public File outputFile;

  /**
   * Sets if the result bundle should be compressed.
   *
   * @parameter default-value="false"
   */
  public Boolean compress;
}
